/*
* @Author: Marte
* @Date:   2018-03-21 17:09:14
* @Last Modified by:   Marte
* @Last Modified time: 2018-03-22 17:15:05
*/
'use strict';
import Vue from 'vue'
import Vuex from 'vuex'
import * as actions from './actions'
import * as getters from './getters'
import * as mutations from './mutations'

// 告诉 vue “使用” vuex
Vue.use(Vuex)

// 创建一个对象来保存应用启动时的初始状态
const state = {
  // TODO: 放置初始状态
  // // 应用启动时，count 置为0
  count: 0,
  currentIndex:0,
  usertask:[
           {"imageurl":"../../../static/image/yan.png",
           "title":"24小时热评事件",
           "content":"实时汇集24小时内，新浪、搜狐、腾讯、网易、凤凰、今日头条、一点资讯以及微博等平台引发网友热评的新闻事件。"},
           {"imageurl":"../../../static/image/zhu.png",
           "title":"热门观点Top20",
           "content":"针对某一具体热评事件，快速跨平台聚合网友热门观点并动态排序，助力内容再生产。"},
           {"imageurl":"../../../static/image/zhe.png",
           "title":"评论内容分析",
           "content":"全量采集新闻事件下评论内容，进行参与度趋势、地域分布、终端分布、情感变化、态度变化、热点词汇等多维度分析。"},
           {"imageurl":"../../../static/image/dui.png",
           "title":"可视化呈现",
           "content":"评论内容分析结果以动态图表形式呈现，一目了然，同时提供图片下载功能及大屏定制化开发服务。"},
        ]

}


// 整合初始状态和变更函数，我们就得到了我们所需的 store
// 至此，这个 store 就可以连接到我们的应用中
export default new Vuex.Store({
  state,
  getters,
  actions,
  mutations
})
